package {{basePackage}}.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
{{#each importTypes}}
import {{this}};
{{/each}}

/**
 * {{tableComment}} 视图对象
 * 
 * @author {{author}}
 * @version {{version}}
 * @since {{createTime}}
 */
@Data
@Schema(description = "{{tableComment}}VO")
public class {{entityName}}VO implements Serializable {

    private static final long serialVersionUID = 1L;

    {{#each fields}}
    /**
     * {{comment}}
     */
    @Schema(description = "{{comment}}"{{#if example}}, example = "{{example}}"{{/if}})
    private {{javaType}} {{fieldName}};

    {{/each}}
}
